package unirio;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import Dados.Dados;


public class ReadCSV {

	public static String teste;
	
    public static void ReadCSV(String csvFile, String tipo){
		
		BufferedReader br = null;
		String line = "";
		String cvsSplitBy = ";";
	 
		try {
	 
			br = new BufferedReader(new FileReader(csvFile));
			while ((line = br.readLine()) != null) {
	 
				String[] linha = line.split(cvsSplitBy);
				if ("Produtos".equals(tipo)){
					Dados.Produto(linha[0].trim(), linha[1].trim());
                                        System.out.println("Produtos -> " + linha[0] + " " + linha[1]);
				}
				if ("Precos".equals(tipo)){
					Dados.Preco(linha[0].trim(), linha[1].trim(), linha[2].trim());
                                        System.out.println("Precos -> " + linha[0] + " " + linha[1] + " " + linha[2]);
				}
				
				if ("Vendas".equals(tipo)){
					Dados.Venda(linha[0].trim(), linha[1].trim(), linha[2].trim(), linha[3].trim());		
                                        System.out.println("Vendas -> " + linha[0] + " " + linha[1] + "" + linha[2] + "" + linha[3]);
				}
					
				if ("Vendedores".equals(tipo)){
					Dados.Vendedor(linha[0].trim(), linha[1].trim(), linha[2].trim());		
                                        System.out.println("Vendedores -> " + linha[0] + " " + linha[1] + " " + linha[2]);
				}	
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (br != null) {
				try {
					br.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	  }
}
